package com.sino.operation.service.core.entity;

import com.sino.operation.peripheral.esc.response.core.EscCoreDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Map;

/**
 * @ClassName PostCoreRecive
 * @Description 调用核心以及传输的一些参数
 * @Author 北陈
 * @Date 2021/11/8 16:55
 * @Version 1.0
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(description = "调用核心以及传输的一些参数")
public class PostCoreRecive {

    @ApiModelProperty(value = "最终请求状态", name = "state")
    private Boolean state;

    @ApiModelProperty(value = "返回调用核心的接收参数集合", name = "map")
    private Map<String,Object> map;

    @ApiModelProperty(value = "调用核心成功之后返回的参数", name = "escCoreDto")
    private EscCoreDto escCoreDto;
}
